home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Arsenal Files 8
/
The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO
/
pcboard
/
phtday2.zip
/
LOGON.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1996-01-21
|
961b
|
91 lines
;------------------------------------------------------------------------------
; .ss.
; `²²'
; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
; .sS²°$$$²²°"' d²°'
; .$$² .$$'
; $$$.,d$$'
; `²S$$S²'
;------------------------------------------------------------------------------
; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
;------------------------------------------------------------------------------
; PPE 3.O1 (Encryption type I) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
String STRING001
;------------------------------------------------------------------------------
STRING001 = "TODAYS.DAT"
GetUser
If (CurSec() == SysopSec()) Goto LABEL001
If (FileInf(PPEPath() + STRING001, 2) <> Date()) Then
Delete PPEPath() + "YDAYS.DAT"
Rename PPEPath() + "TODAYS.DAT", PPEPath() + "YDAYS.DAT"
Endif
FAppend 1, PPEPath() + STRING001, 2, 0
FPutLn 1, "@X77┘@X1F@X18▌@X1F " + String(U_Name()) + "@POS:39@" + String(TimeAp(Time())) + "@POS:68@" + String(PcbNode()) + "@POS:77@@X18▐@X77█@X07"
FClose 1
:LABEL001
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 2 Goto
; 1 Let
; 2 If
; 1 FAppend
; 1 FClose
; 1 FPutLn
; 1 GetUser
; 1 Delete
; 1 Rename
;
;
; ■ Functions used :
;
; 11 +
; 1 ==
; 1 <>
; 1 !
; 1 Date()
; 1 Time()
; 1 U_Name()
; 1 TimeAp()
; 3 String()
; 5 PPEPath()
; 1 PcbNode()
; 1 SysopSec()
; 1 CurSec()
; 1 FileInf()
;
;------------------------------------------------------------------------------
;
; Analysis flags : s
;
; s - Sysop level access ■ 5
; Program is reading the sysop access level, this may be normal
; but still it is very suspect. It is the best way to give a user
; all priviledges. Check!
; ■ Search for : SYSOPSEC()
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 0 While/EndWhile
; 1 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------